//package com.jiawa.train.batch.config;
//
//import com.jiawa.train.batch.job.TestJob;
//import org.quartz.*;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.stereotype.Service;
//
//@Configuration
//@Service
//public class QuartzConfig {
//    /**
//     * 声明一个任务
//     */
//    @Bean
//    public JobDetail jobDetail() {
//        //那个页面的那个任务
//       return JobBuilder.newJob(TestJob.class)
//               //任务名字和组名
//               .withIdentity("testJob", "test")
//               //持久化
//               .storeDurably()
//               //构建
//               .build();
//    }
//    /**
//     * 声明一个触发器 什么时候触发
//     */
//    @Bean
//    public Trigger trigger(){
//        //每两秒执行一次
//        return TriggerBuilder.newTrigger()
//                //触发器名字和组名
//                .forJob(jobDetail())
//                //触发器名字和组名
//                .withIdentity("tigger", "tigger")
//                //立即执行
//                .startNow()
//                //cron表达式
//                .withSchedule(CronScheduleBuilder.cronSchedule("*/2 * * * * ?"))
//                //构建
//                .build();
//    }
//}
